1c5ce5d6df3bc4b9f870911fc946581ee92bd972,dev/plugins/hu.elte.txtuml.export.cpp/src/hu/elte/txtuml/export/cpp/structural/ClassExporter.java,ClassExporter,createSource,#String#,51
Before Change
if (stateMachineExporter.isOwnStateMachine()) {
for (Map.Entry<String, Pair<String, Region>> entry : stateMachineExporter.getSubMachineMap().entrySet()) {
subStateMachineExporter = new SubStateMachineExporter(entry.getValue().getSecond(), name,
entry.getValue().getFirst(), dest);
subStateMachineExporter.createSubSmSource();
subSubMachines.addAll(subStateMachineExporter.getSubmachines());
}
After Change
for (Map.Entry<String, Pair<String, Region>> entry : stateMachineExporter.getSubMachineMap().entrySet()) {
subStateMachineExporter = new SubStateMachineExporter();
subStateMachineExporter.setRegion(entry.getValue().getSecond());
subStateMachineExporter.setName(entry.getValue().getFirst());
subStateMachineExporter.setParentClass(name);
subStateMachineExporter.createSubSmSource(dest);
subSubMachines.addAll(subStateMachineExporter.getSubmachines());